//package com.yuan.pic;
//
//
//import sun.misc.BASE64Encoder;
//
//import java.io.ByteArrayOutputStream;
//import java.io.IOException;
//import java.io.InputStream;
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @author yuaneg 2017年1月17日上午10:38:51
// *
// */
//@Controller
//public class TestController {
//
//
//	private static final Logger logger = LoggerFactory.getLogger(TestController.class);
//
//	/**
//	 * 上传读取excel文件
//	 * @param file
//	 * @return
//	 * @throws Exception
//	 */
//	@RequestMapping("/uploadfile")
//	@ResponseBody
//	public boolean upload(@RequestParam(value = "file") MultipartFile file) throws IOException {
//		boolean flag = false;
//		byte[] bytes = readByteFromStream(file.getInputStream());
//		BASE64Encoder encoder = new BASE64Encoder();
//		Map<String,Object> map = new HashMap<>();
//		map.put("image",encoder.encode(bytes));
//		map.put("name","a.jpg");
//		post("http://localhost:8080",map);
//	}
//
//	public static String post(String url, Map<String, Object> param) {
//		MultiValueMap<String, Object> postData = new LinkedMultiValueMap<>();
//		postData.setAll(param);
//		HttpEntity<MultiValueMap> entity = new HttpEntity<>(postData);
//		return new RestTemplate().postForObject(url, entity, String.class);
//	}
//
//	public static byte[] readByteFromStream(InputStream stream) throws IOException {
//		try {
//			ByteArrayOutputStream out = new ByteArrayOutputStream();
//			byte[] buf = new byte[1024];
//			boolean var3 = false;
//
//			int read;
//			while ((read = stream.read(buf)) > 0) {
//				out.write(buf, 0, read);
//			}
//
//			byte[] var5 = out.toByteArray();
//			return var5;
//		} finally {
//			if (stream != null) {
//				stream.close();
//			}
//
//		}
//	}
//
//}
